package sv.ues.fia.activities;

import sv.ues.fia.R;
import sv.ues.fia.bdcontrol.ControlBDHelper;
import sv.ues.fia.entity.Integrante;
import sv.ues.fia.session.UsuarioActual;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;
import android.app.Activity;

public class IntegranteUpdateActivity extends Activity {
	ControlBDHelper dbHelper;

	// edtIdTG = id perfil
	// idcarnet = id docente
	@Override
	public void onCreate(Bundle saved) {
		super.onCreate(saved);

		dbHelper = new ControlBDHelper(this);

		Integrante integrante = (Integrante) UsuarioActual.getOBJECT();

		setContentView(R.layout.activity_integrante_modificar);

		final EditText edtIdTG = (EditText) findViewById(R.id.idUpTG);
		final EditText edtIdCarne = (EditText) findViewById(R.id.idUpCarne);
		// final EditText edtIdCargo = (EditText)findViewById(R.id.idUpCargo);
		final EditText edtIdNotaFinal=(EditText) findViewById(R.id.idNotaFinal);
		final CheckBox cbxEstadoCargo = (CheckBox) findViewById(R.id.cbxUpIntegrante);
		
		Button btnUpdate = (Button) findViewById(R.id.btnUpdateIntegrante);

		edtIdTG.setText(String.valueOf(integrante.getIdTG()));
		edtIdCarne.setText(integrante.getIdCarne());
		cbxEstadoCargo.setChecked(integrante.getCargo());
		edtIdNotaFinal.setText(String.valueOf(integrante.getNotaFinal()));

		btnUpdate.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {

				
				Integrante oldintegrante = new Integrante();
				
				oldintegrante.setCargo(cbxEstadoCargo.isChecked());
				oldintegrante.setIdCarne(edtIdCarne.getText().toString());
				oldintegrante.setIdTG(edtIdTG.getText().toString());
				dbHelper.abrir();
				Toast.makeText(IntegranteUpdateActivity.this,
						dbHelper.modificar(oldintegrante), Toast.LENGTH_SHORT)
						.show();
				dbHelper.cerrar();

				UsuarioActual.setOBJECT(null);

				IntegranteUpdateActivity.this.finish();

			}
		});

	}
}
